percutaneous embolization - French English Dictionary